#include <iostream>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <string>
#include "comm.hpp"

// int main()
// {

//     int fd=open(FIFO_FILE,O_WRONLY|O_TRUNC);
//     if(fd<0)
//     {
//         std::cerr<<"open fifo error"<<std::endl;
//         return 2;
//     }

//     std::cout<<"open fifo success"<<std::endl;

//      std::string message;
//      int cnt=1;
//      pid_t id=getpid();
//     while(1)
//     {
//         std::cout<<"please enter#:";

//         getline(std::cin,message);

//         message+=", message number: "+std::to_string(cnt++)+",pid: ["+std::to_string(id)+"]";

//         write(fd,message.c_str(),message.size());
 
//     }

//     close(fd);
//     return 0;


// }

int main()
{
    FileOperator wf(PATH,FIFO_FILE);
    wf.OpenForWrite();
    wf.Write();
    wf.Close();

    return 0;
}